insulating baffle - Turkish English Dictionary